html,body {
	color:#333;
	margin:0;
	height:100%;
	font-family:myriad set pro,helvetica neue,Helvetica,Arial,Verdana,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-weight:400
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
a {
	text-decoration:none;
	color:#000
}
a,label,button,input,select {
	-webkit-tap-highlight-color:transparent
}
img {
	width:100%;
	height:auto;
	display:block;
	border:0
}
body {
	background:#f5f5f5;
	color:#666
}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,button,fieldset,form,input,legend,textarea,th,td {
	margin:0;
	padding:0
}
a {
	text-decoration:none;
	color:#08acee
}
button {
	outline:0
}
img {
	border:0
}
button,input,optgroup,select,textarea {
	margin:0;
	font:inherit;
	color:inherit;
	outline:0
}
li {
	list-style:none
}
a {
	color:#666
}
.clearfix::after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
.clearfix {
	}.divHeight {
	width:100%;
	height:10px;
	background:#f5f5f5;
	position:relative;
	overflow:hidden
}
.r-line {
	position:relative
}
.r-line:after {
	content:'';
	position:absolute;
	z-index:0;
	top:0;
	right:0;
	height:100%;
	border-right:1px solid #d9d9d9;
	-webkit-transform:scaleX(.5);
	transform:scaleX(.5);
	-webkit-transform-origin:100% 0;
	transform-origin:100% 0
}
.b-line {
	position:relative
}
.b-line:after {
	content:'';
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	border-bottom:1px solid #e2e2e2;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5);
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%
}
.aui-flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	/* padding:15px; */
	position:relative
}
.aui-flex-box {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	min-width:0;
	font-size:14px;
	color:#333;
	margin-top: 23px;
}
.aui-flexView {
	width:100%;
	height:100%;
	margin:0 auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.aui-scrollView {
	width:100%;
	height:100%;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	position:relative;
	margin-top:-44px
}
.aui-navBar {
	height:44px;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	z-index:102;
	background:0 0
}
.aui-navBar-item {
	height:44px;
	min-width:25%;
	-webkit-box-flex:0;
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	padding:0 .9rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:.7rem;
	white-space:nowrap;
	overflow:hidden;
	color:gray;
	position:relative
}
.aui-navBar-item:first-child {
	-webkit-box-ordinal-group:2;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
	margin-right:-25%;
	font-size:.9rem;
	font-weight:700
}
.aui-navBar-item:last-child {
	-webkit-box-ordinal-group:4;
	-webkit-order:3;
	-ms-flex-order:3;
	order:3;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	color:#fff;
	font-size:.82rem
}
.aui-center {
	-webkit-box-ordinal-group:3;
	-webkit-order:2;
	-ms-flex-order:2;
	order:2;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:44px;
	width:50%;
	margin-left:25%
}
.aui-center-title {
	text-align:center;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	text-overflow:ellipsis;
	font-size:.95rem;
	color:#333
}
.icon {
	width:20px;
	height:20px;
	display:block;
	border:0;
	float:left;
	background-size:20px;
	background-repeat:no-repeat
}
.m-slider {
	overflow-x:hidden;
	width:100%;
	position:relative
}
.slider-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	height:100%;
	-webkit-transform:translate3d(0px,0px,0px);
	transform:translate3d(0px,0px,0px);
	position:relative;
	z-index:1;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
.icon {
	width:15px;
	height:17px;
	display:block;
	border:0;
	float:left;
	background-size:20px;
	background-repeat:no-repeat
}
.icon-phone {
	position:absolute;
	left:17px;
	top:15px;
}
.icon-code {
	position:absolute;
	left:17px;
	top:15px;
}
.slider-item {
	width:100%;
	height:100%;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	background:#f6f6f6
}
.slider-item img {
	width:100%;
	height:auto;
	display:block;
	border:0
}
.slider-pagination {
	text-align:right;
	position:absolute;
	width:100%;
	z-index:2;
	right:0;
	bottom:10px;
	pointer-events:none;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.slider-pagination>.slider-pagination-item {
	margin:0 .25rem;
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background-color:rgba(255,255,255,.4)
}
.slider-pagination>.slider-pagination-item.slider-pagination-item-active {
	background-color:#fff;
	border-radius:100%
}
.aui-palace {
	padding:1.5rem 0;
	position:relative;
	overflow:hidden;
	width:85%;
	margin:0 auto
}
.aui-palace-grid {
	position:relative;
	float:left;
	padding:1px;
	width:25%;
	box-sizing:border-box;
	margin:5px 0
}
.aui-palace-grid-icon {
	width:35px;
	height:35px;
	margin:0 auto
}
.aui-palace-grid-icon img {
	display:block;
	width:100%;
	height:100%;
	border:0
}
.aui-palace-grid-text {
	display:block;
	text-align:center;
	color:#333;
	font-size:.85rem;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding-top:.2rem
}
.aui-palace-grid-text h2 {
	font-size:.8rem;
	font-weight:400;
	color:#9d8b8b
}
.m-actionsheet {
	text-align:center;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:1000;
	background-color:#efeff4;
	-webkit-transform:translate(0,100%);
	transform:translate(0,100%);
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s
}
.mask-black {
	background-color:rgba(0,0,0,.4);
	position:fixed;
	z-index:500;
	bottom:0;
	right:0;
	left:0;
	top:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:998
}
.actionsheet-action {
	display:block;
	margin-top:.15rem;
	font-size:.28rem;
	color:#555;
	height:1rem;
	line-height:1rem;
	background-color:#fff
}
.m-actionsheet {
	text-align:center;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:10005;
	background-color:#fff;
	-webkit-transform:translate(0,100%);
	transform:translate(0,100%);
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s
}
.actionsheet-toggle {
	-webkit-transform:translate(0,0);
	transform:translate(0,0)
}
.actionsheet-item {
	display:block;
	position:relative;
	font-size:.85rem;
	color:#555;
	height:2rem;
	line-height:2rem;
	background-color:#fff
}
.actionsheet-item {
	display:block;
	position:relative;
	font-size:.85rem;
	color:#555;
	height:2rem;
	line-height:2rem;
	background-color:#fff
}
.aui-coll-cancel a {
	height:45px;
	line-height:45px;
	font-size:12px;
	background:#f9f9f9;
	display:block;
	text-align:center;
	width:100%
}
.aui-coll-share-img {
	width:38px;
	height:38px;
	margin:0 auto
}
.aui-coll-share-img img {
	width:100%;
	height:auto;
	display:block;
	border:0
}
.aui-coll-share-box {
	position:relative;
	overflow:hidden;
	padding:10px 0
}
.aui-coll-cancel a {
	height:45px;
	line-height:45px;
	font-size:12px;
	background:#f9f9f9;
	display:block;
	text-align:center;
	width:100%
}
.aui-coll-share-item {
	position:relative;
	float:left;
	padding:8px 10px;
	width:33.333%;
	box-sizing:border-box;
	font-size:12px;
	height:85px
}
.aui-rule {
	position:absolute;
	right:0;
	top:1rem;
	background:#54ca9a;
	border-radius:50px 0 0 50px;
	font-size:.8rem;
	padding:.2rem .6rem;
	color:#fff
}
.logo{
	text-align: center;
	margin-top: 40px;
	/* margin-bottom: 20px; */
	margin-left:auto; 
	margin-right:auto; 
	justify-content:center; 
	display: -webkit-flex;
}
.aui-ver-form {
	background:#fff;
	border-radius:20px;
	width:90%;
	margin:-3rem auto 4rem;
	padding:1.8rem 1.8rem 29px
}
.aui-ver-form .aui-flex-box {
	background:#FFFFFF;
	position:relative
}
.aui-ver-form .aui-flex-box input {
	height:45px;
	padding:.4rem 47px;
	background:0 0;
	border:1px solid #DCDCDC;
	border-radius: 7px;
	width:100%
}
.aui-ver-form h2 {
	font-size:1rem;
	font-weight:400;
	color:#4e4e4e;
	margin-bottom:.2rem
}
.aui-ver-form .aui-flex {
	/* padding:.5rem 0 */
}
.aui-ver-button {
	margin-top:27px;
}
.aui-ver-button button {
	background-color:#F5C133;
	border-radius:7px;
	color:#282828;
	border:0;
	width:100%;
	height:45px;
	line-height:37px;
	font-size:1rem;
	box-shadow:0 5px 9px #dadefd;
}
